A cor em R é um aspecto fundamental para a visualização de dados e a criação de gráficos informativos e esteticamente agradáveis. R oferece uma variedade de formas para especificar cores, permitindo flexibilidade e controle sobre a aparência visual das suas análises.
Existem várias maneiras de definir cores em R:
Nomes de Cores Predefinidas: R possui uma lista extensa de nomes de cores predefinidas, como "red"
, "blue"
, "green"
, "yellow"
, "purple"
, e muitos outros. Você pode simplesmente usar esses nomes como strings.
Códigos Hexadecimais (Hex): As cores também podem ser especificadas usando códigos hexadecimais, que representam a intensidade das cores vermelha, verde e azul (RGB). Um código hexadecimal começa com #
seguido por seis caracteres, cada par representando um valor hexadecimal (00-FF) para vermelho, verde e azul, respectivamente. Por exemplo, #FF0000
é vermelho puro, #00FF00
é verde puro e #0000FF
é azul puro. Veja mais sobre códigos hexadecimais.
Função rgb()
: A função rgb()
permite definir cores especificando a intensidade de vermelho, verde e azul como valores entre 0 e 1. Você também pode definir o nível de transparência (alpha) usando o argumento alpha
. Saiba mais sobre a função rgb().
Função hsv()
: Similar à rgb()
, a função hsv()
permite definir cores usando as componentes de matiz (hue), saturação (saturation) e valor (value). Também pode-se definir a transparência (alpha). Aprenda sobre a função hsv().
R também oferece diversas paletas de cores que podem ser utilizadas para criar gradientes e conjuntos de cores harmônicos. Algumas das paletas mais comuns incluem:
rainbow()
: Cria um espectro de cores do arco-íris. Consulte paleta rainbow().
heat.colors()
: Gera uma paleta de cores que varia do vermelho ao amarelo, ideal para representar mapas de calor. Mais sobre paleta heat.colors().
terrain.colors()
: Produz uma paleta de cores que se assemelha a terrenos naturais. Veja a paleta terrain.colors().
topo.colors()
: Cria uma paleta de cores que lembra mapas topográficos. Informações sobre a paleta topo.colors().
cm.colors()
: Produz uma paleta de cores que varia do ciano ao magenta. Saiba mais sobre paleta cm.colors().
Pacotes de Paletas: Pacotes como RColorBrewer
, viridis
, e wesanderson
oferecem uma variedade ainda maior de paletas de cores pré-definidas e personalizáveis, que frequentemente são visualmente mais agradáveis e acessíveis para pessoas com daltonismo. Explore pacotes de paletas de cores.
As cores são amplamente utilizadas em funções gráficas para definir a cor de:
col = "red"
em plot()
col = "blue"
em lines()
col = "green"
em barplot()
border = "black"
em boxplot()
bg = "lightgray"
em diversas funções gráficas.Lembre-se de que a escolha adequada das cores pode melhorar significativamente a clareza e o impacto visual dos seus gráficos. Considere a acessibilidade (para pessoas com daltonismo) e a relevância das cores para os dados que você está apresentando.
A transparência, definida pelo valor alpha, controla o quão opaca ou transparente uma cor é. Um valor alpha de 0 torna a cor completamente transparente, enquanto um valor de 1 torna a cor completamente opaca. Utilize a transparência em cores para criar efeitos visuais interessantes e para sobrepor elementos de forma clara.
Ne Demek sitesindeki bilgiler kullanıcılar vasıtasıyla veya otomatik oluşturulmuştur. Buradaki bilgilerin doğru olduğu garanti edilmez. Düzeltilmesi gereken bilgi olduğunu düşünüyorsanız bizimle iletişime geçiniz. Her türlü görüş, destek ve önerileriniz için iletisim@nedemek.page